$(function () {
    $(".list>li").mouseenter(function(){
        //1.获取鼠标移入的对象并让当前对象显示
        $(this).addClass("showlist");
        //2.获取当前对象的所有同级的其余元素集合，并隐藏
        $(this).siblings().removeClass("showlist");
        //3.获取当前li元素的索引
        var $index=$(this).index();
        //4.获取对应的ul中的li元素对象
        var $eq=$(".content>li").eq($index);
        //5.设置当前li元素可见
        $eq.addClass("showcontent");
        //6.获取当前对象的所有同级元素的集合，并隐藏
        $eq.siblings().removeClass("showcontent");
    });
});


// 注册
window.onload=function(){
    //获取节点
    var dd=0;
    var phoneNum=document.getElementsByName("phonenum");
    var disNo=document.getElementsByClassName("disno");
    var form=document.getElementById("form");
    var dlform=document.getElementById("dlform");
    //禁用form表单
    dlform.onsubmit=function(e){
        e.preventDefault();
    }
    form.onsubmit=function(e){
        e.preventDefault();
    }
    //判断手机号
    phoneNum[0].onblur=function(){
        
         phoneValue=phoneNum[0].value;
        if(phoneValue==""){
            disNo[0].innerText="手机号不能为空!";
        }
        if(phoneValue!=""){
            //正则匹配
            var off = /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/.test(phoneValue);
            if(off){
                disNo[0].innerHTML="手机号可以使用!";
                dd+=1;
                // console.log(dd);
            }else{
                disNo[0].innerHTML="请填写正确的手机号码!";
            }
        }
    };
    //显示验证码
    var dtm=document.getElementById("dtm");
    var x;
    // console.log(dtm);
    dtm.onclick=function(){
        var a=Math.floor(Math.random()*10);
        var b=Math.floor(Math.random()*10);
        var c=Math.floor(Math.random()*10);
        var d=Math.floor(Math.random()*10);
        x=a*1000+b*100+c*10+d;
        disNo[1].innerHTML=x;
        console.log(x);
    };
   
    //判断验证码
    phoneNum[1].onblur=function(){
        var phoneValue=phoneNum[1].value;
        if(phoneValue==""){
            disNo[1].innerText="验证码不能为空!";
        }
        if(phoneValue==x){
            disNo[1].innerHTML="验证码正确!";
            dd+=1;
        }else{
            disNo[1].innerHTML="请填写正确的验证码!";
        }
    };
      
    //输入密码
    var passWordsValue="";
    var passWords=document.getElementById("passwords");
    var passWord=document.getElementById("password");
    var strongs=document.getElementById("strongs");
    var strong=strongs.getElementsByClassName("strong");
    //判断用户输入键盘监听
    passWords.onkeyup=function(){
         passWordsValue = passWords.value;
        var num = checkStrong(passWordsValue);
        switch(num){
            case 0:
                strong[0].style.background="red";
            break;
            case 1:
                strong[0].style.background="red";
                strong[1].style.background="yellow";
            break;
            case 2:
                strong[0].style.background="red";
                strong[1].style.background="yellow";
                strong[2].style.background="green";
            break;
        }
    }
    function checkStrong(val){
        var modes =0;
        // if(val.length<8) return 0;
        if(val.length<8) return 0;
        if(/[a-z]/.test(val)) modes++;
        if(/\W/.test(val)) modes++;
        return modes;
    }
    passwords.onblur=function(){
        var passWordsValue = passWords.value;
        if(passWordsValue==""){
            disNo[2].innerText="密码不能为空!";
        }else if(passWordsValue==passWordsValue){
            disNo[2].innerHTML="密码正确!";
            dd+=1;
        }
    };
    //确认密码
    password.onblur=function(){
        var passWordValue = passWord.value;
        if(passWordValue==""){
            disNo[3].innerText="密码不能为空!";
        }else if(passWordValue==passWordsValue){
            disNo[3].innerHTML="密码确认正确!";
            dd+=1;
        }else{
            disNo[3].innerHTML="请填写正确的密码!";
        }
    };

    //点击按钮跳转登录
    var finish=document.getElementById("finish");
    finish.onclick=function(){
        console.log(1);
        if(dd==4){
            var dl=phoneValue+passWordsValue;
            window.location.href="./register1.html?"+dl;

        }
    }
    

    // 登录
    // 获取地址栏上的账号密码
    const address=location.search.substr(1);
    // 登录账号判断
    $("#sjh").blur(function(){
        var sjhs=$("#sjh").val();
        // console.log($("#sjh").val());
        // console.log(address.substring(0,11));
        if(sjhs==address.substring(0,11)){
            console.log("a");
            $("#dlxx1").html("账号正确！");
        }else{
            $("#dlxx1").html("账号不正确！");
        }
    })

    // 登录密码判断
    $("#mm").blur(function(){
        var mms=$("#mm").val();
        console.log($("#mm").val());
        // console.log(address.substring(11));
        if(mms==address.substring(11)){
            // console.log("b");
            $("#dlxx2").html("密码正确！");
        }else{
            $("#dlxx2").html("密码不正确！");
        }
    })

    // 登录按钮
    $("#dlzh").click(function(){
        console.log($("#dlxx1").html()+$("#dlxx2").html());
        console.log(22222);
        if($("#dlxx1").html()+$("#dlxx2").html()=="账号正确！密码正确！"){
            window.location.href="./index.html?"+address;
        }
    })
}